🪞

Lab 32B — การสะท้อนของแสง (3D)

Reflection of Light — กฎการสะท้อน: มุมตกกระทบ = มุมสะท้อน · ปักหมุดเล็งภาพในกระจกเงาราบ 3 มิติ (สะท้อนจริง) · วัดมุมด้วยโปรแทรกเตอร์

3D · three.js KP Science simulation
โต๊ะทดลอง 3D
คลิกบนกระดาษเพื่อปักหมุด · ลากที่ว่าง = หมุนมุมมอง — กด "มุมจากตา" เพื่อเล็งภาพหมุดในกระจก
⚠️ โหลดไลบรารี 3D (three.js) ไม่สำเร็จ — ต้องเชื่อมต่ออินเทอร์เน็ต แล้วโหลดหน้านี้ใหม่
⚙️ โหมด
ตารางบันทึกผลไม่ถูกลบ
📍 ขั้นตอน
1
2
3
4
🛠️ เครื่องมือ
📋 ตารางบันทึกผล
Trialθi (°)θr (°)%Err θi%Err θr

🧪 อุปกรณ์การทดลอง (Real Lab)

📝 ขั้นตอนการทดลอง (Real Lab)

  1. วางกระดาษบนแผ่นกระดาษแข็ง บนโต๊ะ
  2. ตั้งกระจกเงาราบ ตั้งฉาก กับกระดาษ ใช้แท่งไม้ค้ำ
  3. ลากเส้นขอบล่างของกระจกบนกระดาษ
  4. วาดเส้นรังสีตกกระทบ ทำมุมกับกระจก
  5. สร้างเส้นตั้งฉาก (Normal) ที่จุดตกกระทบ
  6. ปักเข็มหมุด P₁ และ P₂ บนเส้นรังสีตกกระทบ
  7. มองกระจกจากอีกฝั่งของเส้น Normal
  8. ปักเข็มหมุด P₃ และ P₄ ให้ตรงแนวกับภาพ P₁, P₂ ในกระจก (เกิดพารัลแลกซ์ — ตรงแนวเฉพาะมุมมองเดียว)
  9. วาดเส้นผ่าน P₃ P₄ → คือรังสีสะท้อน
  10. วัดมุม θi และ θr ด้วยโปรแทรกเตอร์
  11. บันทึกค่า และทำซ้ำด้วยมุมตกกระทบต่างกัน

💻 วิธีใช้ Simulation (3D) — โหมดบันทึกค่าเอง

  1. ขั้นตอน 1 — วางเข็มหมุดตกกระทบ: คลิกบนกระดาษหน้ากระจก วาง P₁ แล้ว P₂ → เส้นรังสีตกกระทบพุ่งเข้ากระจก
  2. ขั้นตอน 2 — วางเข็มหมุดสะท้อน: กด 👁 มุมจากตา ในภาพ 3D → เห็นภาพ P₁′ P₂′ ในกระจก → คลิกวาง P₃ แล้ว P₄ ให้อยู่ในแนวสายตาเดียวกับภาพในกระจก (ในมุมจากตา หมุดจริงและภาพในกระจกซ้อนเป็นแนวเดียว)
  3. ยืนยัน: เมื่อพอใจตำแหน่ง P₃, P₄ แล้ว กดปุ่ม ✓ เสร็จสิ้น (มุมล่างขวาของภาพ 3D) → P₃, P₄ จะล็อค และรังสีสะท้อนปรากฏ ออกจากจุดตกกระทบผ่าน P₄ (ถ้าปักหมุดไม่ตรงแนวภาพ θr จะไม่เท่ากับ θi — ให้อภิปรายความคลาดเคลื่อน)
  4. ขั้นตอน 3 — เส้น Normal: เส้นตั้งฉากกับกระจก (เส้นประ N) ปรากฏที่จุดตกกระทบ — จุดที่รังสีตกกระทบและรังสีสะท้อนพบกันที่กระจก
  5. ขั้นตอน 4 — วัดมุม: กดปุ่ม 📐 โปรแทรกเตอร์ 360° → ลากไปวางที่จุดตกกระทบ → หมุนให้ 0° ทาบเส้น Normal → อ่าน θi และ θr
  6. บันทึก: กรอก θi, θr ในตาราง แล้วกด ✓ → ระบบแสดง %Error เทียบกับค่าจริง
  7. ทำซ้ำ: กด 🗑 ล้างทั้งหมด แล้วเริ่มใหม่ด้วยมุมตกกระทบที่ต่างกัน อย่างน้อย 5 ครั้ง

💻 วิธีใช้ Simulation — โหมดอัตโนมัติ

  1. ปรับมุมตกกระทบ θi ด้วย slider
  2. ระบบแสดงรังสีตกกระทบ, Normal, รังสีสะท้อน พร้อมค่ามุม (บนกระดาษในภาพ 3D — ลองกด "มุมจากตา")
  3. กด 📝 บันทึกค่า เพื่อเพิ่มข้อมูลลงตาราง

📊 สูตรคำนวณ

%Error = |θที่กรอก − θจริง| ÷ θจริง × 100
หมายเหตุ: θจริง คำนวณจาก geometry ภายในโปรแกรม ค่านี้จะไม่แสดงผล — นักเรียนต้องวัดเอง

💡 กฎการสะท้อนของแสง (Law of Reflection)

เมื่อลำแสงตกกระทบผิวสะท้อน (เช่น กระจกเงาราบ) จะเกิด การสะท้อน โดยมีกฎดังนี้:

กฎการสะท้อน: θi = θr
  1. มุมตกกระทบ (θi) = มุมระหว่างรังสีตกกระทบกับเส้นปกติ (Normal)
  2. มุมสะท้อน (θr) = มุมระหว่างรังสีสะท้อนกับเส้นปกติ (Normal)
  3. รังสีตกกระทบ, เส้นปกติ, และรังสีสะท้อน อยู่ใน ระนาบเดียวกัน

📏 เส้นปกติ (Normal Line) คืออะไร?

เส้นปกติ คือเส้นที่ ตั้งฉาก กับผิวสะท้อน ณ จุดที่แสงตกกระทบ เราวัดมุมตกกระทบและมุมสะท้อนจากเส้นนี้เสมอ

🪞 การสร้างภาพในกระจกเงาราบ

ภาพที่เกิดจากกระจกเงาราบมีสมบัติดังนี้:

👁 พารัลแลกซ์ (Parallax) กับการเล็งเข็มหมุด

พารัลแลกซ์คืออะไร?

พารัลแลกซ์ (Parallax) คือปรากฏการณ์ที่วัตถุหลายชิ้นดูเหมือนอยู่ตรงแนวเดียวกัน เฉพาะบางมุมมองเท่านั้น แต่เมื่อเปลี่ยนมุมมอง (ขยับศีรษะ) จะเห็นว่าวัตถุ แยกออกจากกัน เพราะจริงๆ แล้ววัตถุอยู่ คนละระยะ

พารัลแลกซ์ในการทดลองนี้

ในการทดลองสะท้อนแสงด้วยเข็มหมุด เข็มหมุดทั้ง 4 ตัว (P₁, P₂ จริง กับ P₃, P₄ จริง) และภาพเสมือน (P₁', P₂') อยู่ คนละระยะ จากตา ดังนั้น:

💡 ทดลองใน simulation: หลังวาง P₃, P₄ แล้ว กด "มุมจากตา" ในภาพ 3D แล้วลากภาพเล็กน้อยเพื่อขยับสายตาไปซ้าย-ขวา → สังเกตว่าหมุดจริงกับภาพในกระจกแยกออกจากกันทันทีที่ออกจากแนวที่ถูกต้อง = พารัลแลกซ์

📐 การคำนวณ %Error

%Error = |θที่กรอก − θจริง| ÷ θจริง × 100
ทำไม %Error จริงไม่เป็น 0?
เกิดจากความคลาดเคลื่อนในการวัด: วางกระจกไม่ตรง, ปักเข็มหมุดไม่ตรง, อ่านค่าโปรแทรกเตอร์คลาดเคลื่อน, หรือเกิดพารัลแลกซ์ขณะเล็งเข็มหมุด